#ifndef SIMUBOARD_SWITCH_H
#define SIMUBOARD_SWITCH_H

#include <stdint.h>

#ifdef __cplusplus
extern "C" {
#endif

/**
 * @brief 检测开关状态
 * @param switch_id 开关的GPIO位号 (0-15)
 * @return 1 表示开关按下（高电平），0 表示开关未按下（低电平）
 */
uint8_t Switch_IsPressed(uint8_t switch_id);

#ifdef __cplusplus
}
#endif

#endif //SIMUBOARD_SWITCH_H